Part Number Hot Search : 
20N60S 1N4048 C0603 M81722FP HMC128G8 CAT508BP LT1183 SK343
Product Description
Full Text Search
 

To Download MX98715 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 INDEX PRELIMINARY
MX98715
SINGLE CHIP FAST ETHERNET NIC CONTROLLER
1. FEATURES
* A single chip solution integrates 100/10 Base-T fast Ethernet MAC, PHY and PMD * Fully comply to IEEE 802.3u specification * Operates over 100 meters of STP and category 5 UTP cable * Fully comply to PCI spec. 2.1 up to 33MHz * Support full and half duplex operations in both 100Base-TX and 10 Base-T mode * Magic Packet TM mode to support Remote-Wake-Up * 100/10 Base-T NWAY auto negotiation function * Large on-chip FIFOs for both transmit and receive operations without external local memory * Bus master architecture with linked host buffers delivers the most optoimized performance * 32-bit bus master DMA channel provides ultra low CPU utilization * Proprietary Adaptive Network Throughput Control (ANTC) technology to optimize data integrity and throughput * Support up to 64K bytes boot ROM interface * Three levels of loopback diagnositic capability * Support a variety of flexible address filtering modes with 16 CAM address and 512 bits hash * MicroWire interface to EEPROM for customer's IDs and configuration data * Single +5V power supply, standard CMOS technology, 128-pin PQFP package ( Magic Packet Technology is a trademark of Advanced Micro Device Corp. )
2. GENERAL DESCRIPTIONS
The MX98715 controller is an IEEE802.3u compliant single chip 32-bit full duplex, 10/100Mbps highly integrated Fast Ethernet combo solution, designed to address high performance local area networking (LAN) system application requirements. MX98715's PCI bus master architecture delivers the utilimized performance for future high speed and powerful processor technologies. In other words, the MX98715 not only keeps CPU utilization low while maximizing data throughput, but it also optimizes the PCI bandwidth providing the highest PCI bandwidth utilization. To further reduce maintenance costs the MX98715 uses drivers that are backward compatible with the original MXIC MX98713 series controllers. The MX98715 contains a PCI local bus glueless interface, a Direct Memory Access (DMA) buffer management unit, an IEEE802.3u-compliant Media Access Controller (MAC), large Transmit and Receive FIFOs, and an on-chip 10 Base-T and 100 Base-TX transceiver simplifying system design and improving high speed signal quality. Full-duplex operation are supported in both 10 Base-T and 100 Base-TX modes that increases the controller's operating bandwidth up to 200Mbps. Equipped with intelligent IEEE802.3u-compliant auto-negotiation, the MX98715-based adapter allows a single RJ-45 connector to link with the other IEEE802.3u-compliant device without re-configuration. In MX98715, an innovative and proprietary design "Adaptive Network Throughput Control" (ANTC) is built-in to configure itself automatically by MXIC's driver based on the PCI burst throughput of different PCs. With this proprietary design, MX98715 can always optimize its operating bandwidth, network data integrity and throughput for different PCs. MXIC MX98715 features Remote-Wake-Up capability that enables a wide range of wake-up capabilities, including the ability to customize the content of specified packet which PC should to respend to, even when it is in a low-power state. PCs and workstations could take advantage of these capabilities of being waked up and serviced simultaneiously over the network by remote server or workstation. It helps organizations reduce their maintenance cost of high-performance business PCs. With its on-chip support for both little and big endian byte alignment, MX98715 can also address non-PC applications.
P/N:PM0484
REV. 1.5, SEP. 15, 1998
1
GND VCC VDD VDD
GND
GND
GND
INTAB NC
RSTB
PCICLK
CBEB3 REQB GNTB AD24 GND VDD GND GND AD25 AD26 AD27 AD28 AD29 AD30 AD31
3. PIN CONFIGURATIONS
P/N:PM0484
128 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 VDD GND GND VDD RXIP RXIN VDD GND VDD GND GND CKREF VDD RDA GND VDD LED1 LED0 BPA15 BPA14 BPA13 GND VDD BPA12 BPA11 BPA10 BPA9 BOEB BPA8 BPA7 BPA6 BPA5 TXOP TXON GND CPK RTX2EQ RTX 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 IDSEL GND AD23 AD22 GND AD21 AD20 VDD AD19 AD18 GND AD17 AD16 CBEB2 FRAMEB GND IRDYB TRDYB DEVSELSB STOPB VDD PERRB SERRB PAR CBEB1 AD15 GND AD14 AD13 VDD AD12 AD11 AD10 GND AD9 AD8 CBEB0 AD7 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
MX98715
2
AD6 AD5 AD4 AD3 AD2 AD1 AD0 VDD VDD GND GND GND BPD7 BPD6 BPD5 BPD4
BPA2
BPA3
BPA4
BPD3
BPD2
BPD1
EECS
BPA1(EEDI)
BPA0(EECK)
BPD0(EED0)
MX98715
REV. 1.5, SEP. 15, 1998
INDEX
INDEX
MX98715
4. PIN DESCRIPTION ( 128 PIN PQFP )
( T/S : tri-state, S/T/S : sustended tri-state, I : input, O : output, O/D : open drain ) Pin Name AD[31:0] Type T/S Pin No 116, 117 119,120, 122,124, 125,127, 3,4,6,7,9, 10,12,13, 26,28,29, 31-33,35, 36,38,39, 41,42,44, 45,47,48 128,14 25,37 128 Pin Function and Driver PCI address/data bus: shared PCI address/data bus lines. Little or big endian byte ordering are supported.
CBE[3:0]
T/S
FRAMEB
S/T/S 15
TRDYB IRDYB
S/T/S 18 S/T/S 17
DEVSELB S/T/S 19
IDSEL PCICLK RSTB NC INTAB SERRB PERRB
I I I O/D O/D
1 113 112 110 111 23
S/T/S 22
PCI command and byte enable bus: shared PCI command byte enable bus, during the address phase of the transaction, these four bits provide the bus command. During the data phase, these four bits provide the byte enable. PCI FRAMEB signal: shared PCI cycle start signal, asserted to indicate the beginning of a bus transaction. As long as FRAMEB is asserted, data transfers continue. PCI Target ready: issued by the target agent, a data phase is completed on the rising edge of PCICLK when both IRDYB and TRDYB are asserted. PCI Master ready: indicates the bus master's ability to complete the current data phase of the transaction. A data phase is completed on any rising edge of PCICLK when both IRDYB and TRDYB are asserted. PCI slave device select: asserted by the target of the current bus access. When 98715 is the initiator of current bus access, the target must assert DEVSELB within 5 bus cycles, otherwise cycle is aborted. PCI initialization device select: target specific device select signal for configuration cycles issued by host. PCI bus clock input: PCI bus clock range from 16MHz to 33MHz. PCI bus reset: host system hardware reset. Not Connected pin PCI bus interrupt request signal: wired to INTAB line. PCI bus system error signal: If an address parity error is detected and CFCS bit 8 is enabled, SERRB and CFCS's bit 30 will be asserted. PCI bus data error signal: As a bus master, when a data parity error is detected and CFCS bit 8 is enabled, CFCS bit 24 and CSR5 bit 13 will be asserted. As a bus target, a data parity error will cause PERRB to be asserted.
P/N:PM0484
REV. 1.5, SEP. 15, 1998
3
INDEX
MX98715
Pin Name PAR STOPB REQB GNTB BPA1 (EEDI) BPA0 (EECK) BPA[15:0] Type T/S Pin No 24 128 Pin Function and Driver PCI bus parity bit: shared PCI bus even parity bit for 32 bits AD bus and CBE bus. PCI Target requested transfer stop signal: as bus master, assertion of STOPB cause MX98715 either to retry, disconnect, or abort. PCI bus request signal: to initiate a bus master cycle request PCI bus grant acknowledge signal: host asserts to inform MX98715 that access to the bus is granted Boot PROM address bit 1(EECS=0): together with BPA[15:0] to access external boot PROM up to 256KB. EEPROM data in(EECS=1): EEPROM serial data input pin. Boot PROM address bit 0(EECS=0): together with BPA[15:0] to access external boot PROM up to 256KB. EEPROM clock(EECS=1): EEPROM clock input pin Boot PROM address line.
S/T/S 20 T/S I O 115 114 61
O
60
O
BPD0 (EEDO) BPD[7:0] EECS BOEB RDA RTX RTX2EQ CPK RXIP RXIN TXOP TXON CKREF LED0
T/S
78-76, 73-70, 68-60 58
T/S O O O O O I I I O O I O
51-58 59 69 83 102 101 100 92 91 98 97 85 79
Boot PROM data line 0(EECS=0): boot PROM or flash data line 0. EEPROM data out(EECS=1): EEPROM serial data outpin(during reset initialization). Boot PROM data lines: boot PROM or flash data lines 7-0. EEPROM Chip Select pin. Boot PROM Output Enable. Connecting an external resistor to ground, Resistor value=510 ohms Connecting an external resistor to ground, Resistor value=510 ohms Connecting an external resistor to ground, Resistor value=1.5K ohms. Connecting an external capacitor. Capacitor value=100pf Twisted pair receive differential input: Support both 10 Base-T and 100 Base-TX receive differential input. Twisted pair receive differential input: Support both 10 Base-T and 100 Base-TX receive differential input Twisted pair transmit differential output: Support both 10 Base-T and 100 Base-TX transmit differential output Twisted pair transmit differential output: Support both 10 Base-T and 100 Base-TX transmit differential output Reference clock: 25MHz oscillator clock input Programmable LED pin 0: CSR9.28=1 Set the LED as Link Speed (10/100) LED. CSR9.28=0 Set the LED as activity LED. Default is activity LED after reset.
P/N:PM0484
REV. 1.5, SEP. 15, 1998
4
INDEX
MX98715
Pin Name LED1 Type O Pin No 80 128 Pin Function and Driver Programmable LED pin 1: CSR9.29=1 Set the LED as Link/Activity LED. CSR9.29=0 Set the LED as Good Link LED. Default is Good Link LED after reset. Power pins.
VDD
I
GND
I
8,21,30,43, 49,74,81,84, 88,90,93,96, 103,106,108, 121 2,5,11,16,27 Ground pins. 34,40,46,50 75,82,86,87 89,94,95,99 104,105,107 109,118,123 126
P/N:PM0484
REV. 1.5, SEP. 15, 1998
5
INDEX
MX98715
5. PROGRAMMONG INTERFACE
5.1 PCI CONFIGURATION REGISTERS: 5.1.1 PCI ID REGISTER ( PFID ) ( Offset 03h-00h )
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Device ID (bit 31:16) Vendor ID (bit 15:0)
This register can be loaded from external serial EEPROM or use a MXIC preset value of 10D9 and 0531 for vendor ID and device ID respectively. Word location 3Eh and 3Dh in serial EEPROM are used to configure customer's vendor ID and device ID respectively. If location 3Eh contains"FFFF" value then MXIC'svendor ID and device ID will be set in this register, otherwise both 3Eh and 3Dh will be loaded into this register from serial EEPROM.
5.1.2 PCI REVISION REGISTER ( PFRV ) ( Offset 0Bh-08h )
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Base Class Subclass Revision Number Step Number
bit 3 - 0 : Step Number, range from 0 to Fh. bit 7 - 4 : Revision Number, fixed to 2h for MX98715 bit 15 - 8 : not used bit 23 - 16 : Subclass, fixed to 0h. bit 31 - 24 : Base Class, fixed to 02h.
5.1.3 PCI LATENCY TIMER REGISTER ( PFLT ) (Offset 0Fh-0Ch) PFLT Register (0Fh-0Ch)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Configuration Latency Timer System cache line size
bit 0 - bit 7 : System cache line size in units of 32 bit word, device driver should use this value to program CSR0<15:14>. bit 8 - bit 15 : Configuration Latency Timer, when MX98715 assert FRAME#, it enables its latency timer to count. If MX98715 deasserts FRAME# prior to timer expiration, then timer is ignored. Otherwise, after timer expires, MX98715 initiates transactiontermination as soon as its GNT# is deasserted.
P/N:PM0484 REV. 1.5, SEP. 15, 1998
6
INDEX
MX98715
5.1.4 PCI BASE IO ADDRESS REGISTER ( PBIO ) ( Offset 13h-10h )
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Configuration Base IO Address IO/Memory Spec Indicator
bit 0 : IO/Memory Space Indicator, fixed to 1 in this field will map into the IO space. This is a read only field. bit 7 - 1 : not used, all 0 when read bit 31 - 8 : Defines the address assignment mapping of MX98715 CSR registers.
5.1.4 PCI Base Memory Address Register ( PBMA ) ( Offset 17h-14h )
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Configuration Base Memory Address Memory Spec Indicator
bit 0 : Memory Space Indicator, fixed to 0 in this field will map into the memory space. This is a read only field. bit 6 - 1 : not used, all 0 when read bit 31 - 7 : Defines the address assignment mapping of MX98715 CSR registers.
5.1.5 PCI SUBSYSTEM ID REGISTER ( PSID ) ( Offset 2Ch-2Fh )
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
Subsystem ID (31:16) Subsystem Vendor ID (bit 15:0)
This register is used to uniquely identify the add-on board or subsystem where the NIC controller resides. Values in this register are loaded directly from external serial EEPROM after system reset automatically. Word location 36h of EEPROM is subsystem vendor ID and location 35h is sub-system ID.
P/N:PM0484
REV. 1.5, SEP. 15, 1998
7
INDEX
MX98715
5.1.6 PCI BASE EXPANSION ROM ADDRESS REGISTER ( PBER ) ( Offset 33h-30h )
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 0 0 0 0 0 0 0 9 8 7 6 5 4 3 2 1 0
Expansion ROM Base Address (upper 21 bit) Address Decode Enable
bit 0 : Address Decode Enable, decoding will be enabled if only both enable bit in PFCS<1> and this expansion ROM register are 1. bit 10 - 1 : not use bit 31 - 11 : Defines the upper 21 bits of expansion ROM base address.
5.1.7 INTERRUPT REGISTER ( PFIT ) ( Offset 3Fh-3Ch )
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 0 0 1 1 1 0 0 0 0 0 0 0 1 0 0 0 9 8 7 6 5 4 3 2 1 0
Max_Lat Min-Gnt Interrupt Pin Interrupt Line
bit 7 - 0 : Interrupt line, system BIOS will writes the routing information into this field, driver can use this information to determine priority and interrupt vector. bit 15 - 8 : Interrupt pin, fixed to 01h which use INTA#. bit 31 - 24 : Max_Lat which is a maximum period for a access to PCI bus. bit 23 - 16 : Min_Gnt which is the maximum period that MX98715 needs to finish a brust PCI cycle.
5.1.8 PCI DRIVER AREA REGISTER ( PFDA ) ( 43h-40h )
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Sleep Mode Board Type Driver Special Use
bit 31 : Sleep Mode, set to sleep mode which allows access to PCI configuration space, a hardware reset or reset to this bit can exit from sleep mode. Magic packet can be received under sleep mode if CSR16<21> ( Magic Packet Enable ) is set. bit 30 : not used bit 29 : board type bit 15 - 8 : driver is free to read and write this field for any purpose. bit 7 - 0 : not used.
P/N:PM0484
REV. 1.5, SEP. 15, 1998
8
INDEX
MX98715
5.2 HOST INTERFACE REGISTERS MX98715 CSRs are located in the host I/O or memory address space. The CSRs are double word aligned and 32 bits long. Definitions and address for all CSRs are as follows : CSR Mapping Register CSR0 CSR1 CSR2 CSR3 CSR4 CSR5 CSR6 CSR7 CSR8 CSR9 CSR10 CSR11 CSR12 CSR13 CSR14 CSR15 CSR16 CSR20 Meaning Bus mode Transmit poll demand Receive poll demand Receive list demand Transmit list base address Interrupt status Operation mode Interrupt enable Missed frame counter Serial ROM and MII management Reserved General Purpose timer 10 Base-T status port SIA Reset Register 10 Base-T control port Watchdog timer Magic Packet Register NWay Status Register Offset from CSR Base Address ( PBIO and PBMA ) 00 08h 10h 18h 20h 28h 30h 38h 40h 48h 50h 58h 60h 68h 70h 78h 80h A0h
P/N:PM0484
REV. 1.5, SEP. 15, 1998
9
INDEX
MX98715
5. 2.1 BUS MODE REGISTER ( CSR0 )
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 0 9 8 7 6 5 4 3 2 1 0
TAP-Transmit Automatic Polling ZERO-Must be zero CAL-Cache Alignment PBL-Programmable Burst Length BLE-Big/Little Endian DSL-Descriptor Skip Length BAR-Bus Arbitration SWR-Software Reset
Field 0 1
Name SWR BAR
6:2 7 13:8
DSL BLE PBL
15:14 18:17
CAL TAP
Description Software Reset, when set, MX98715 resets all internal hardware with the exception of the configuration area and port selection. Internal bus arbitration scheme between receive and transmit processes. The receive channel usually has higher priority over transmit channel when receive FIFO is partially full to a threshold. This threshold can be selected by programming this bit. Set for lower threshold, reset for normal threshold. Descriptor Skip Length, specifies the number of longwords to skip between two descriptors. Big/Little Endian, set for big endian byte ordering mode, reset for little endian byte ordering mode, this option only applies to data buffers Programmable Burst Length, specifies the maximum number of longwords to be t r ansferred in one DMA transaction. default is 0 which means unlimited burst length, possible values can be 1,2,4,8,16,32 and unlimited . Cache Alignment, programmable address boundaries of data burst stop, MX98715 can handle non-cache- aligned fragement as well as cache-aligned fragment efficiently. Transmit Auto-Polling time interval, defines the time interval for MX98715 to performs transmit poll command automatically at transmit suspended state.
TABLE 5.2.0 TRANSMIT AUTO POLLING BITS CSR<18:17> Time Interval 00 No transmit auto-polling, a write to CSR1 is required to poll 01 auto-poll every 200 us 10 auto-poll every 800 us 11 auto-poll every 1.6 ms
P/N:PM0484
REV. 1.5, SEP. 15, 1998
10
INDEX
MX98715
5.2.2 TRANSMIT POLL COMMAND ( CSR1 )
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 21 0
Transmit Poll command
Field 31:0
Name TPC
Description Write only, when written with any value, MX98715 read transmit descriptor list in host memory pointed by CSR4 and processes the list.
5.2.3 RECEIVE POLL COMMAND ( CSR2 )
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Receive Poll command
Field 31:0
Name RPC
Description Write only, when written with any value, MX98715 read receive descriptor list in host memory pointed by CSR4 and processes the list.
5.2.4 DESCRIPTOR LIST ADDRESS ( CSR3, CSR4 ) CSR3 Receive List Base Address
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Start of Receive List Address
CSR4 Traansmit List Base Address
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Start of Transmit List Address
P/N:PM0484
REV. 1.5, SEP. 15, 1998
11
INDEX
MX98715
5.2.5 STATUS REGISTER ( CSR5 )
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
MPI-Magic Packet Interrupt LC-Link Change EB-Error Bits TS-Transmit Process State RS-Receive Process State NIS-Normal Interrupt Summary AIS-Abnormal Interrupt Summary ERI-Early Receive Interrupt FBE-Fatal Bus Error LF-Link Fail GTE-General Purpose Timer Expired ETI-Early Transmit Interrupt RWT-Receive Watchdog Timeout RPS-Receive Process Stopped RU-Receive Buffer Unavailable RI-Receive Interrupt LPACI-Link Pass/Autonegotiation Completed Interrupt UNF-Transmit Underflow TJT-Transmit Jabber Timeout TU-Transmit Buffer Unavailable TPS-Transmit Process Stopped TI-Transmit Interrupt
Field 28 27 25:23 22:20 19:17 16 15 14 13 12 11
Name MPI LC EB TS RS NIS AIS ERI FBE LF GTE
Description Magic packet received interrupt. Valid only if CSR16<22> bit is set. 100 Base-TX link status has changed either from pass to fail or fail to pass. Read CSR12<1> for 100 Base-TX link status. Error Bits, read only, indicating the type of error that casued fatal bus error. Transmit Process State, read only bits indicating the state of transmit process. Receive Process State, read only bits indicating the state of receive process. Normal Interrupt Summary, is the logical OR of CSR5<0>, CSR5<2> and CSR5<6> and CSR5<28>. Abnormal Interrupt Summary, is the logical OR of CSR5<1>, CSR5<3>, CSR5<5>, CSR5<7>, CSR5<8>, CSR5<9>, CAR5<10>, CSR5<11> and CSR5<13>, CSR5<27>. Early receive interrupt, indicating the first buffer has been filled in ring mode, or 64 bytes has been received in chain mode. Fatal Bus Error, indicating a system error occured, MX98715 will disable all bus access. Link Fail, indicates a link fail state in 10 Base-T port. This bit is valid only when CSR6<18>=0, CSR14<8>=1, and CSR13<3>=0. General Purpose Timer Expired, indicating CSR11 counter has expired.
P/N:PM0484
REV. 1.5, SEP. 15, 1998
12
INDEX
MX98715
Field 10 9 8 7 Name ETI RWT RPS RU Description Early Transmit Interrupt, indicating the packet to be transmitted was fully transferred to internal TX FIFO. CSR5<0> will automatically clears this bit. Receive Watchdog Timeout, reflects the network line status where receive watchdog timer has expired while the other node is still active on the network. Write only, when written with any value, MX98715 reads receive descriptor list in host memory pointed by CSR4 and processes the list. Receive Buffer Unavailable, the receive process is suspended due to the next descriptor in the receive list is owned by host. If no receive poll command is issued, the reception process resumes when the next recognized incoming frame is received. Receive Interrupt, indicating the completion of a frame reception. Transmit Underflow, indicating transmit FIFO has run empty before the completion of a packet transmission. When autonegotiation is not enabled ( CSR14<7>=0 ), this bit indicates that the 10 BaseT link integrity test has completed successfully, after the link was down. This bit is also set as as a result of writing 0 to CSR14<12> ( Link Test Enable ). When Autonegotiation is enabled ( CSR14<7> =1 ) , this bit indicates that the autonegotiation has completed ( CSR12<14:12>=5 ). CSR12 should then be read for a link status report. This bit is only valid when CSR6<18>=0, i.e. 10 Base-T port is selected Link Fail interrupt ( CSR5<12> ) will automatically clears this bit. Transmit Jabber Timeout, indicating the MX98715 has been excessively active. The transmit process is aborted and placed in the stopped state. TDES0<1> is also set. Transmit Buffer Unavailable, transmit process is suspended due to the next descriptor in the transmit list is owned by host. Transmit Process Stopped. Transmit Interrupt. indicating a frame transmission was completed.
6 5 4
RI UNF LPANCI
3 2 1 0
TJT TU TPS TI
P/N:PM0484
REV. 1.5, SEP. 15, 1998
13
INDEX
MX98715
TABLE 5.2.1 FATAL BUS ERROR BITS CSR5<25:23> 000 001 010 011 1XX Process State parity error for either SERR# or PERR#, cleared by software reset. master abort target abort reserved reserved
TABLE 5.2.2 TRANSMIT PROCESS STATE CSR5<22:20> 000 001 010 011 100 101 110 111 Process State Stopped- reset or transmit jabber expired. Fetching transmit descriptor Waiting for end of transmission filling transmit FIFO reserved Setup packet Suspended, either FIFO underflow or unavailable transmit descriptor closing transmit descriptor
TABLE 5.2.3 RECEIVE PROCESS STATE CSR5<19:17> 000 010 011 100 101 110 111 Process State Stopped- reset or stop receive command Fetching receive descriptor checking for end of receive packet Waiting for receive packet Suspended, receive buffer unavailable closing receive descriptor Purging the current frame from the receive FIFO due to unavailable receive buffer queuing the receive frame from the receive FIFO into host receive buffer
P/N:PM0484
REV. 1.5, SEP. 15, 1998
14
INDEX
MX98715
5.2.6 OPERATION MODE REGISTER ( CSR6 )
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
SCR-Scrambler Mode PCS-PCS function TTM-Transmit Threshold Mode SF-Store and Forward HBD-Hearbeat Disable PS-Port Select COE-Collision Offset Enable TR-Threshold Control Bits ST-Start/Stop Transmission Command FC-Force collision mode LOM-Loopback Operation Mode FD-Full Duplex Mode PM-Pass All Multicast PR-Promiscuous Mode SB-Start/Stop Backoff Counter IF-Inverse Filtering PB-Pass Bad Frame HO-Hash-Only Filtering Mode SR-Start/Stop Receive HP-Hash/Perfect Receive Filtering Mode
Field 24 23 22 21 19 18 17 15:14
Name SCR PCS TTM SF HBD PS COE TR
Description Scrambler Mode, default is set to enable scrambler function. Not affected by software reset. Default is set to enable PCS functions. CSR6<18> must be set in order to operate in symbol mode. Transmit Threshold Mode, set for 10 Base-T and reset for 100 Base-TX. Store and Forward, when set, transmission starts only if a full packet is in transmit FIFO. The threshold values defined in CSR6<15:14> are ignored Heartbeat Disable, set to disable SQE function in 10 Base-T mode. Port Select, deafult is 0 which is 10 Base-T mode, set for 100 Base-TX mode. A software reset does not affect this bit. Collision Offset Enable, set to enable a modified backoff algorithm during low collision situation, reset for normal backoff algorithm. Threshold Control Bits, these bits controls the selected threshold level for MX98715 stransmit FIFO, transmission starts when frame size within the transmit FIFO is larger than the selected threshold. Full frames with a length less than the threshold are also transmitted.
P/N:PM0484
REV. 1.5, SEP. 15, 1998
15
INDEX
MX98715
Field 13 Name ST Description Start/Stop Transmission Command, set to place transmission process in running state and will try to transmit current descriptor in transmit list. When reset, transmit process is placed in stop state. Force Collision Mode, used in collision logic test in internal loopback mode, set to force collision during next transmission attempt. This can result in excessive collision reported in TDES0<8> if 16 or more collision. Loopback Operation Mode, see table. Full-Duplex Mode, set for simultaneous transmit and receive operation, heart beat check is disabled, TDES0<7> should be ignored, and internal loopback is not allowed. This bit controls the value of bit 6 of link code word . Pass All Multicast, set to accept all incoming frames with a multicast destination address are received. Incoming frames with physical address are filtered according to the CSR6<0> bit. Promiscuous Mode, any incoming valid frames are accepted, default is reset and not affected by software reset. Start/Stop Backoff Counter, when reset, the backoff timer is not affected by the network carrier activity. Otherwise, timer will start counting when carrier drops. Inverse Filtering, read only bit, set to operate in inverse filtering mode, only valid during perfect filtering mode. Pass Bad Frames, set to pass bad frame mode, all incoming frames passed the address filtering are accepted including runt frames, collided fragments, truncated frames caused by FIFO overflow. Hash-Only Filtering Mode , read only bit, set to operate in imperfect filtering mode for both physical and multicast addresses. Start/Stop Receive, set to place receive process in running state where descriptor acquisition is attempted from current position in the receive list. Reset to place the receive process in stop state. Hash/Perfect Receive Filtering Mode, read only bit, set to use hash table to filter multicast incoming frames. If CSR6<2> is also set, then the physical addresses are imperfect address filtered too. If CSR6<2> is reset, then physical addresses are perfect address filtered, according to a single physical address as specified in setup frame.
12
FC
11:10 9
LOM FD
7
PM
6 5 4 3
PR SB IF PB
2 1
HO SR
0
HP
P/N:PM0484
REV. 1.5, SEP. 15, 1998
16
INDEX
MX98715
TABLE 5.2.4 TRANSMIT THRESHOLD CSR6<21> 0 0 0 0 1 CSR6<15:14> 00 01 10 11 XX CSR6<22>=0 (for 100 Base-TX) 128 256 512 1024 ( Store and Forward ) CSR6<22>=1 (Threshold bytes) (for 10 Base-T) 72 96 128 160
TABLE 5.2.5 DATA PORT SELECTION CSR14<7> 1 0 0 CSR6<18> 0 0 1 CSR6<22> X 0 CSR6<23> X 1 CSR6<24> X 1 Port Nway Auto-negotiation 10 Base-T 100 Base-TX
TABLE 5.2.6 LOOPBACK OPERATION MODE CSR6<11:10> 00 01 11 10 Operation Mode Normal Internal loopback at FIFO port Internal loopback at the PHY level External loopback at the PMD level
TABLE 5.2.7 FILTERING MODE CSR6<7> 0 0 0 0 X 0 1 1 CSR6<6> 0 0 0 0 1 1 0 0 CSR6<4> 0 0 0 1 0 0 0 0 CSR6<2> 0 0 1 0 0 1 0 1 CSR6<0> 0 1 1 0 X 1 X 1 Filtering Mode 16 perfect filtering 512-bit hash + 1 perfect filtering 512-bit hash for multicast and physical addresses Inverse filtering Promiscuous Promiscuous Pass All Multicast Pass All Multicast
P/N:PM0484
REV. 1.5, SEP. 15, 1998
17
INDEX
MX98715
5.2.7 INTERRUPT MASK REGISTER ( CSR7 )
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
MPIE-Magic Packet Interrupt Enable LCE-Link Changed Enable NIE-Normal interrupt Summary Enable AIE-Abnormal Interrupt Summary Enable ERIE-Early Receive Interrupt Enable FBE-Fatal Bus Error Enable LFE-Link Fail Enable GPTE-General-Purpose Timer Enable ETIE-Early Transmit Interrupt Enable RWE-Receive Watchdog Enable RSE-Receive Stopped Enable RUE-Receive Buffer Unavailable Enable RIE-Receive Interrupt Enable UNE-Underflow Interrupt Enable LPANCIE-Link Pass /Nway Complete Interrupt Enable TJE-Transmit Jabber Timeout Enable TUE-Transmit Buffer Unavailable Enable TSE-Transmit Stopped Enable TIE-Transmit Interrupt Enable
Field 28 27 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
P/N:PM0484
Name MPIE LCE NIE AIE ERIE FBE LFE GPTE ETIE RWE RSE RUE RIE UNE LPANCIE TJE TUE TSE TIE
Description Magic Packet Interrupt Enable, enables CSR5<28>. Link Changed Enable, enables CSR5<27>. Normal Interrupt Summary Enable, set to enable CSR5<0>, CSR5<2>, CSR5<6>. Abnormal Interrupt Summary enable, set to enbale CSR5<1>, CSR5<3>, CSR5<5>, CSR5<7>, CSR5<8>, CSR5<9>, CSR5<11> and CSR5<13>. Early Receive Interrupt Enable Fatal Bus Error Enable, set together with with CSR7<15> enables CSR5<13>. Link Fail Interrupt Enable, enables CSR5<12> General Purpose Timer Enable, set together with CSr7<15> enables CSR5<11>. Early Transmit Interrupt Enable, enables CSR5<10> Receive Watchdog Timeout Enable, set together with CSR7<15> enables CSR5<9>. Receive Stopped Enable, set together with CSR7<15> enables CSR5<8>. Receive Buffer Unavailable Enable, set together with CSR7<15> enables CSR5<7>. Receive Interrupt Enable, set together with CSR7<16> enables CSR5<6>. Underflow Interrupt Enable, set together with CSR7<15> enables CSR5<5>. Link Pass/Autonegotiation Completed Interrupt Enable Transmit Jabber Timeout Enable, set together with CSR7<15> enables CSR5<3>. Transmit Buffer Unavailable Enable, set together with CSR7<16> enables CSR5<2>. Transmit Stop Enable, set together with CSR7<15> enables CSR5<1>. Transmit Interrupt Enable, set together with CSR7<16> enables CSr5<0>.
REV. 1.5, SEP. 15, 1998
18
INDEX
MX98715
5.2.8 MISSED FRAME COUNTER ( CSR8 )
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Missed Frame Overflow Missed Frame Counter
Field 16 15:0
Name MFO MFC
Description Missed Frame Overflow, set when missed frame counter overflows, reset when CSR8 is read. Missed Frame Counter, indicates the number of frames discarded because no host receive descriptors were available.
5.2.9 NON-VOLATILE MEMORY CONTROL REGISTER ( CSR9 )
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
LED1SEL LED0SEL RD-Read Operation BR-Boot ROM Select SR-Serial ROM Select Data-Boot ROM data or Serial ROM control
Field 29 28 14 12 11
Name LED1SEL LED0SEL RD BR SR
Description 0:Default value. Set LED1 as Good Link LED 1: Set LED1 as Link/Activity LED. 0:Default value. Set LED0 as Activity LED. 1: Set LED0 as Link Speed (10/100) LED. Boot ROM read operation when boot ROM is selected. Boot ROM Select, set to select boot ROM only if CSR9<11>=0. Serial ROM Select, set to select serial ROM for either read or write operation.
P/N:PM0484
REV. 1.5, SEP. 15, 1998
19
INDEX
MX98715
Field 7:0 Name Data Description If boot ROM is selected ( CSR9<12> is set ), this field contains the data to be read from and written to the boot ROM. If serial ROM is selected , CSR9<3:0> are defined as follows: 3 SDO Serial ROM data out from serial ROM into MX98715. 2 SDI Serial ROM data input to serial ROM from MX98715. 1 SCLK Serial clock output to serial ROM. 0 SCS Chip select output to serial ROM. Warning : CSR9<11> and CSR9<12> should be mutually exclusive for correct operations.
5.2.10 GENERAL PURPOSE TIMER ( CSR11 )
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
CON-Continuous Mode Timer Value
Field 16 15:0
Name CON Timer
Description When set,the general purpose timer is in continuous operating mode. When reset, the timer is in one-shot mode. Value contains the timer value in a cycle time of 204.8us.
5.2.11 10 BASE-T STATUS Port ( CSR12 )
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
LPC-Link Partner's Link Code Word LPN-Link Partner Negotiable ANS-Autonegotiation Arbitration State TRF-Transmit Remote Fault APS-Autopolarity State LS10-Link Status of 10 Base-T LS100-Link Status of 100 Base-TX
*Software reset has no effect on this register
P/N:PM0484
REV. 1.5, SEP. 15, 1998
20
INDEX
MX98715
Field 31:16 15 14:12 Name LPC LPN ANS Decription Link Partner's Link Code Word, where bit 16 is S0 ( selector field bit 0 ) and bit31 is NP ( Next Page ). Effective only when CSR12<15> is read as a logical 1. Link Partner Negotiable, set when link partner support NWAY algorithm and CSR14<7> is set. Autonegotiation Arbitration State, arbitration states are defined 000 = Autonegotiation disable 001 = Transmit disable 010 = ability detect 011 = Acknowledge detect 100 = Complete acknowledge detect 101 = FLP link good; autonegotiation complete 110 = Link check When autonegotiation is completed, an ANC interrupt ( CSR5<4>) is generated, write 001 into this field can restart the autonegotiation sequence if CSR14<7> is set. Otherwise, these bits should be 0. Transmit Remote Fault Autopolarity State, set when polarity is positive. When reset, the 10Base-T polarity is negative. The received bit stream is inverted by the receiver. Set when link status of 10 Base-T port link test fail. Reset when 10 Base-T link test is in pass state. Link state of 100 Base-TX, this bit reflects the state of SD pin, effective only when CSR6<23>= 1 ( PCS is set ). Set to indicate a fail condition .i.e. SD=0.
11 3 2 1
TRF APS LS10 LS100
5.2.12 SIA Reset Register (CSR13)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
100 TX Reset100 Base-TX PHY level reset Nway ResetNway and 10 Base-T PHY level reset
Field 0 1
Name Nway Reset 100Base-TX Reset
Decription While writing 0 to this bit, resets the CSR12 & CSR14. Write a 1 will reset the internal 100 Base-TX PHY module
P/N:PM0484
REV. 1.5, SEP. 15, 1998
21
INDEX
MX98715
5.2.13 10 Base-T Control PORT (CSR14)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
T4-100 Base-T4 (link code word) TXF-100 Base-TX full duplex (link code word) TXH-100 Base-TX half duplex (link code word) LTE-Link Test Enable RSO-Receive Squelch Enable ANE-Autonegotiation Enable HDE-Half Duplex Enable) PWD10-Power down 10 Base-T LBK-Loopback (MCC)
Field 18 17 16 12 8 7 6 2 1
Name T4 TXF TXH LTE RSQ ANE HDE PWD10 LBK
Decription Bit 9 of link code word for T4 mode. Bit 8 of link code word for 100 Base-TX full duplex mode. Bit 7 of link code word for 100 Base-TX half duplex mode. Meaningful only when CSR14<7> ( ANE ) is set. Link Test Enable, when set the 10 Base-T port link test function is enabled. Receive Squelch Enable for 10 Base-T port. Set to enable. Autonegotiation Enable, . Half-Duplex Enable, this is the bit 5 of link code word, only meaningful when CSR14<7> is set. set to power down 10 Base-T module, this will force both TX and RX port into tri-state and prevent AC current path. Reset for normal 10 Base T operation. Loop back enable for 10 Base-T MCC.
5.2.14 WATCHDOG TIMER ( CSR15)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
MBZ-Must Be Zero RWR-Receive Watchdog Release PWD-Receive Watchdog Disable JCK-Jabber Clock HUJ-Host Unjabber JAB-Jabber Disable
P/N:PM0484
REV. 1.5, SEP. 15, 1998
22
INDEX
MX98715
Field 5 Name RWR Description Defines the time interval no carrier from receive watchdog expiration until reenabling the receive channel. When set, the receive watchdog is release 40-48 bit times from the last carrier deassertion. When reset, the receive watchdog is released 16 to 24 bit times from the last carrier deassertion. When set, the receive watchdog counter is disable. When reset, receive carriers longer than 2560 bytes are guaranted to cause the watchdog counter to time out. Packets shorter than 2048 bytes are guaranted to pass. When set, transmission is cut off after a range of 2048 bytes to 2560 bytes is transmitted, When reset, transmission for the 10 Base-T port is cut off after a range of 26 ms to 33ms. When reset, transmission for the 100 Base-TX port is cut off after a range of 2.6ms to 3.3ms. Defines the time interval between transmit jabber expiration until reenabling of the transmit channel. When set, the transmit channel is released immediately after the jabber expiration. When reset, the jabber is released 365ms to 420 ms after jabber expiration for 10 Base-T port. When reset, the jabber is released 36.5ms to 42ms after the jabber exporation for 100 Base-TX port. Jabber Disable, set to disable transmit jabber function.
4
RWD
2
JCK
1
HUJ
0
JBD
5. 2.15 MAGIC PACKET REGISTER ( CSR16 )
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
MPE (Magic Packet Enable)
Field bit 31:23 bit 15:0 bit 22
Name reserved reserved MPE
Description
Magic Packet Enable, set to enable Magic Packet Mode
Sleep mode and MPE mode can be used seperately. When Sleep and MPE are both set, the Sleep mode dominate MPE, i.e., no magic packet can be detected since both TX and RX channel are shut off in sleep mode. On the detection of magic packet, the MPI interrupt bit at CSR5<28> can be set to generate a PCI interrupt if CSR7<28> MPIE is set.
P/N:PM0484
REV. 1.5, SEP. 15, 1998
23
INDEX
MX98715
5.2.16 NWAY STATUS REGISTER ( CSR20 )
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
100T4 100TXF 100TXH 10TXF 10TXH Reserved Reserved
Field 31 30 29 28 27 16 12
Name T4 100TXF 100TXH 10TXF 10TXH Reserved Reserved
Description T4 mode is accepted, read only 100Base-TX full duplex is accepted, read only 100Base-TX half duplex is accepted, read only 10Base-T duplex is accepted, read only 10Base-T half duplex is accepted, read only Reserved for test purpose, must be set 1 for normal operation. Reserved for test purpose, must be set 1 for normal operation.
6. AC/DC CHARACTERISTICS
6.1 BOOT ROM READ TIMING
BPA 15-0 TRC BCEB
BOEB (CE&OE is typical shorted)
TOES TCE
TOOLZ
TOH TOH
BPD 7:0
TCOLZ
TACC
P/N:PM0484
REV. 1.5, SEP. 15, 1998
24
INDEX
MX98715
6.2 AC CHARACTERISTICS SYMBOL TRC TCE TACC TOES TOH DESCRIPTION Read Cycle Chip Enable Access Time Address Access Time Output Enable Access Time Output Hold from Address, CEB, or OEB MINIMUM 8 0 TYPICAL MAXIMUM 7 7 7 UNITS PCI Cycle PCI Cycle PCI Cycle PCI Cycl ns
PCI cycle range:66ns (16MHz)~25ns (40MHz)
6.3 ABSOLUTE OPERATION CONDITION Supply Voltage (VCC) DC Input Voltage (Vin) DC Output Voltage (Vout) Storage Temperature Range (Tstg) Operating Temperature Range Power Dissipation (PD) Lead Temp. (TL) (Soldering, 10 sec) ESD Rating (Rzap = 1.5k, Czap = 100pF) Clamp Diode Current -0.5V to +7.0V 4.75V to 5.25V -0.5V to VCC + 0.5V -55oC to +150oC 0oC to 70oC 750mW (Typ) 260oC 1.0KV 20mA
6.4 DC CHARACTERISTICS Symbol Parameter TTL/PCI Input/Output Voh Minimum High Level Output Voltage Vol Maximum Low Level Output Voltage Vih Minimum High Level Input Voltage Vil Maximum Low Level Input Voltage Iin Input Current Ioz Minimum TRI-STATE Output Leakage Current Conditions Ioh = -3mA Iol = +6mA Min 2.4 0.4 2.0 Vi = VCC or GND Vout = VCC or GND Iol = 16mA CKREF =25MHz PCICLK = 33MHz 130 4.75V - 1.0 -10 0.8 + 1.0 +10 0.4 170 5.25V Max Units V V V V uA uA V mA V
LED output Driver
Vlol Supply Idd Vdd LED turn on Output Voltage Average Supply Current Average Supply Voltage
P/N:PM0484
REV. 1.5, SEP. 15, 1998
25
INDEX
MX98715
REVISION HISTORY
Revision 1.5 Destription (1) revise PFRV register bit 31-24 to be 2h (2) exchange description for PFIT register bit 7-0 and bit 15-8 (3) revise ESD rating in Section 6.3 from 1.5KV to 1.0KV (4) add Power Dissipation in Section 6.3 to be 750mW (typ) (5) add Idd value in Section 6.4 to be 130 mA to 170mA Page 6 8 25 25 25 Date Sep/15/1998
P/N:PM0484
REV. 1.5, SEP. 15, 1998
26
INDEX
MX98715
7.0 PACKAGE INFORMATION
128-Pin Plastic Quad Flat Pack
ITEM a b c d e L1 L ZE E3 E ZD D3 D A1 A Note
MILLIMETERS 14.00.05 .20 [Typ.] 20.00.05 1.346 .50 [Typ.] 1.60.1 .80.1 .75 [Typ.] 12.50 [Typ.] 17.20.2 .75 [Typ.] 18.50 [Typ.] 23.20.2 .25.1 min. 3.40.1 max. Short Lead
INCHES 5.512.002 .08 [Typ.] 7.87.002 .530 .20 [Typ.] .63.04 .31.04 .30 [Typ.] 4.92 [Typ.] 6.77.08 .30 [Typ.] 7.28 [Typ.] 9.13.08 .01.04 min. 1.34.04 max. Short Lead
A 128 1 102 103 ZD
D c D3
65
64
E3
a
E
39 38 ZE
H
I L1 d A1
NOTE: Each lead centerline is located within .25 mm[.01 inch] of its true position [TP] at maximum material condition.
b
e L
P/N:PM0484
REV. 1.5, SEP. 15, 1998
27
INDEX
MX98715
MACRONIX INTERNATIONAL CO., LTD.
HEADQUARTERS:
TEL:+886-3-578-8888 FAX:+886-3-578-8887
EUROPE OFFICE:
TEL:+32-2-456-8020 FAX:+32-2-456-8021
JAPAN OFFICE:
TEL:+81-44-246-9100 FAX:+81-44-246-9105
SINGAPORE OFFICE:
TEL:+65-747-2309 FAX:+65-748-4090
TAIPEI OFFICE:
TEL:+886-3-509-3300 FAX:+886-3-509-2200
MACRONIX AMERICA, INC.
TEL:+1-408-453-8088 FAX:+1-408-453-8488
CHICAGO OFFICE:
TEL:+1-847-963-1900 FAX:+1-847-963-1909
http : //www.macronix.com
MACRONIX INTERNATIONAL CO., LTD. reserves the rignt to change product and specifications without notice.
28


▲Up To Search▲   

 
Price & Availability of MX98715

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X